#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import matplotlib.pyplot as plt
plt.clf()

VE= ? #volume à l equivalence en L
Cacide= ? #concentration en quantite de matiere du reactif titrant en mol/L
nOH_i= ? #quantite de matiere initiale du reactif titre en mol
V=[i*VE/10.0 for i in range(25)] #crée 25 valeurs de volume de solution titrante ajoute
#valeurs rangees dans une liste
nOH=[]
nH3O=[]
nNa=[]
nCl=[]

for v in V :
    if v<VE :
        nOH.append( ? )
        nH3O.append( ? )
        nNa.append( ? )
        nCl.append( ? )
    
    else :
        nOH.append( ? )
        nH3O.append( ? )
        nNa.append( ? )
        nCl.append( ? )

plt.plot(V, nOH, 'b+-', label="OH-")
plt.plot(V, nH3O, 'go-', label="H3O+")
plt.plot(V, nNa, 'rx', label="Na+")
plt.plot(V, nCl, 'cs', label="Cl-")
plt.xlabel("Volume de solution titrante en L")
plt.ylabel("Quantite de matiere en mol")
plt.legend()
plt.show()

    